Bazy danych i SQL - Wyniki testu

Przeanalizuj popełnione błędy, wyszukaj w internecie nieznane pojęcia, sporządzaj notatki - to najlepszy sposób przygotowań do części pisemnej. Analiza odpowiedzi to etap ważniejszy nawet od samego rozwiązywania testu!

Łączna liczba pytań z działu "Bazy danych i SQL" zgromadzonych w naszej bazie: 294

Po wielkiej bitwie opadł kurz! Uzyskany wynik: 72.5% (29/40)
1. Z bazy danych należy zwrócić zapytaniem SQL nazwiska pracowników, którzy są kierownikami, a ich pensja znajduje się w przedziale jednostronnie domkniętym (3000, 4000>. Która z klauzul bada ten warunek?
Pomyłka! Poprawna odpowiedź to C (twoja odpowiedź: B)
A. WHERE kierownik = true AND pensja => 3000 AND pensja <= 4000;
B. WHERE kierownik = true AND pensja => 3000 OR pensja < 4000;
C. WHERE kierownik = true AND pensja > 3000 AND pensja <= 4000;
D. WHERE kierownik = true OR pensja > 3000 OR pensja <= 4000;
2. Baza danych MySQL uległa uszkodzeniu. Które z działań NIE pomoże przy jej naprawie?
Pomyłka! Poprawna odpowiedź to C (twoja odpowiedź: B)
A. Stworzenie nowej bazy i przeniesienie do niej tabel
B. Wykonanie replikacji bazy danych
C. Próba naprawy poleceniem REPAIR
D. Odtworzenie bazy z kopii bezpieczeństwa
3. Który z obiektów relacyjnej bazy danych, będący kodem języka SQL, może być wywoływany w zapytaniach modyfikujących kolumny danych widoczne jako tabela, bez względu na to czy jest tworzony programowo, czy dynamicznie?
Pomyłka! Poprawna odpowiedź to B (twoja odpowiedź: D)
A. Procedura składowa
B. Funkcja zdefiniowana
C. Wyzwalacz
D. Reguła
4. W bazach danych do prezentacji danych spełniających określone warunki nalezy utworzyć
Tak jest, Twoja odpowiedź: C jest poprawna!
A. relację.
B. makropolecenie.
C. raport.
D. formularz.
5. Polecenie serwera MySQL przedstawione poniżej sprawi, że użytkownikowi tkowal zostaną
Tak jest, Twoja odpowiedź: B jest poprawna!
A. przydzielone prawa do usuwania i aktualizowania danych w tabeli pracownicy
B. odebrane prawa usuwania i modyfikowania danych w tabeli pracownicy
C. przydzielone prawa wszelkiej zmiany struktury tabeli pracownicy
D. odebrane prawa usuwanie i dodawania rekordów w tabeli pracownicy
6. Według którego parametru oraz dla ilu tabel zostaną zwrócone wiersze na liście w wyniku przedstawionego zapytania?
Pomyłka! Poprawna odpowiedź to A (twoja odpowiedź: C)
A. Według parametru nr_id dla wszystkich tabel
B. Według parametru nr_id wyłącznie dla trzech tabel
C. Według parametru wyrob_id dla wyłącznie dla trzech tabel
D. Według parametru wyrob_id wyłącznie dla trzech tabel
7. Formularze do obsługi baz danych tworzy się w celu
Tak jest, Twoja odpowiedź: B jest poprawna!
A. raportowania danych
B. wygodniejszego wprowadzania, edytowania i usuwania danych
C. wprowadzenia powiązań w relacyjnych bazach danych
D. wyszukiwania wierszy spełniających dane kryteria
8. W języku SQL, aby wstawić wiersz danych do bazy, należy zastosować polecenie
Tak jest, Twoja odpowiedź: D jest poprawna!
A. SELECT ROW
B. CREATE INTO
C. CREATE ROW
D. INSERT INTO
9. W języku zapytań SQL, aby dodać do tabeli Towar kolumnę rozmiar typu znakowego o maksymalnej długości 20 znaków, należy wykonać polecenie
Tak jest, Twoja odpowiedź: A jest poprawna!
A. ALTER TABLE Towar ADD rozmiar varchar(20);
B. ALTER TABLE Towar ALTER COLUMN rozmiar varchar(20);
C. ALTER TABLE Towar DROP COLUMN rozmiar varchar(20);
D. ALTER TABLE Towar CREATE COLUMN rozmiar varchar(20);
10. W bazie danych MySQL, aby wyświetlić wszystkie prawa nadane użytkownikowi anna, można posłużyć się poleceniem
Tak jest, Twoja odpowiedź: A jest poprawna!
A. SHOW GRANTS FOR anna;
B. REVOKE GRANTS FROM anna;
C. GRANT * TO anna;
D. SELECT GRANTS FOR anna;
11. W bazie danych MySQL polecenie CREATE USER umożliwia
Tak jest, Twoja odpowiedź: A jest poprawna!
A. utworzenie użytkownika
B. wyświetlenie informacji o istniejącym użytkowniku
C. utworzenie użytkownika i nadanie mu praw do bazy
D. zmodyfikowanie hasła istniejącego użytkownika
12. W programie MS Access we właściwościach pola klasa należy ustawić maskę wprowadzania danych. Którą maskę należy podać, aby wprowadzone dane były złożone z trzech znaków w formacie: obowiązkowa cyfra, po niej obowiązkowe dwie litery?
Pomyłka! Poprawna odpowiedź to B (twoja odpowiedź: C)
A. CLL
B. 0LL
C. 000
D. 0CC
13. Zapytanie z klauzulą JOIN stosuje się, aby
Tak jest, Twoja odpowiedź: B jest poprawna!
A. wywołać funkcję agregującą
B. uzyskać wyniki z dwóch tabel pozostających ze sobą w relacji
C. otrzymać wynik jedynie z jednej tabeli
D. zdefiniować klucz obcy dla tabeli
14. W bazie danych sklepu komputerowego istnieje tabela komputery. Aby zdefiniować raport wyświetlający dla dowolnego zbioru danych tabeli, jedynie pola tabeli dla komputerów, w których jest nie mniej niż 8 GB pamięci, a procesor to Intel, można posłużyć sie kwerendą
Tak jest, Twoja odpowiedź: C jest poprawna!
A. SELECT * FROM komputery WHERE procesor = "Intel" OR pamiec < 8;
B. SELECT * FROM komputery WHERE procesor = "Intel" OR pamiec >= 8;
C. SELECT * FROM komputery WHERE procesor = "Intel" AND pamiec >= 8;
D. SELECT * FROM komputery WHERE procesor = "Intel" AND pamiec < 8;
15. W tabeli personel znajdują się pola: imie, nazwisko, pensja, staz. Aby otrzymać średnią pensję pracowników, dla których staż wynosi od 10 do 20 lat pracy włącznie, należy wykonać kwerendę:
Tak jest, Twoja odpowiedź: D jest poprawna!
A. SELECT COUNT(*) FROM personel WHERE staz >= 10 AND staz <= 20;
B. SELECT AVG(*) FROM personel WHERE staz >= 10 AND staz <= 20;
C. SELECT COUNT(pensja) FROM personel WHERE staz >= 10 AND staz <= 20;
D. SELECT AVG(pensja) FROM personel WHERE staz >= 10 AND staz <= 20;
16. Polecenie języka SQL w postaci
Pomyłka! Poprawna odpowiedź to B (twoja odpowiedź: A)
A. w tabeli miasta zamienia nazwę kolumny kod na nazwę text
B. dodaje do tabeli kolumnę o nazwie kod typu text
C. dodaje do tabeli dwie kolumny o nazwach: kod i text
D. zamienia nazwę tabeli miasta na nazwę kod
17. Aby utworzyć tabelę, należy się posłużyć poleceniem
Tak jest, Twoja odpowiedź: D jest poprawna!
A. ALTER TABLE
B. CREATE DATABASE
C. INSERT INTO
D. CREATE TABLE
18. Wskaż kwerendę, która z tabeli klienci wybierze jedynie nazwiska trzech najlepszych klientów, czyli takich, którzy na swoim koncie mają najwięcej punktów (pole całkowite punkty).
Pomyłka! Poprawna odpowiedź to A (twoja odpowiedź: C)
A. SELECT nazwisko FROM klienci ORDER BY punkty DESC LIMIT 3;
B. SELECT nazwisko FROM klienci ORDER BY nazwisko DESC LIMIT 3;
C. SELECT LIMIT 3 nazwisko FROM klienci ORDER BY nazwisko DESC;
D. SELECT nazwisko FROM klienci LIMIT 3;
19. Kwerenda pozwalająca na wprowadzenie zmian w wielu rekordach lub przeniesienie wielu rekordów przy użyciu pojedynczej operacji, nosi nazwę kwerendy
Tak jest, Twoja odpowiedź: B jest poprawna!
A. parametrycznej
B. funkcjonalnej
C. krzyżowej
D. wybierającej
20. Które polecenie wydane z konsoli systemu operacyjnego, zawierające w swojej składni opcję --repair, umożliwia naprawę bazy danych?
Tak jest, Twoja odpowiedź: C jest poprawna!
A. mysqldump
B. truncate
C. mysqlcheck
D. create
21. Wskaż poprawny składniowo warunek zapisany w języku PHP i sprawdzający brak połączenia z bazą MySQL.
Pomyłka! Poprawna odpowiedź to D (twoja odpowiedź: B)
A. if {mysql_connect_errno()}{}
B. if {mysqli_connect_error()}{}
C. if (mysql_connect_error())()
D. if (mysqli_connect_errno()){}
22. W języku SQL aby zmodyfikować dane w tabeli, należy posłużyć się poleceniem
Tak jest, Twoja odpowiedź: D jest poprawna!
A. SELECT
B. JOIN
C. CREATE
D. UPDATE
23. Baza danych zawiera tabelę o nazwie pracownicy o polach: nazwisko, imie, pensja, wiek. Jak wygląda składnia polecenia wyznaczającego średnią pensję pracowników?
Pomyłka! Poprawna odpowiedź to D (twoja odpowiedź: B)
A. select AVG (nazwisko) into pensja
B. select VAR (pracownicy) into pensja
C. select VAR (pensja) from nazwisko
D. select AVG (pensja) from pracownicy
24. Aby policzyć wszystkie wiersze tabeli Koty należy użyć polecenia:
Tak jest, Twoja odpowiedź: D jest poprawna!
A. SELECT COUNT(Koty) AS ROWNUM
B. SELECT COUNT(ROWNUM) FROM Koty
C. SELECT ROWNUM() FROM Koty
D. SELECT COUNT(*) FROM Koty
25. Kolumna pełniąca rolę klucza głównego w tabeli musi
Tak jest, Twoja odpowiedź: B jest poprawna!
A. zawierać ciągłą numerację.
B. zawierać unikalne wartości.
C. być innego typu niż pozostałe kolumny.
D. zawierać wartości liczbowe.
26. Jaką wartość przyjmie zmienna x po wykonaniu kodu PHP przedstawionego w ramce?
Tak jest, Twoja odpowiedź: B jest poprawna!
A. Liczby wierszy dodanych do tabeli produkty
B. Liczby wierszy przetworzonych zapytaniem DELETE FROM
C. Liczby wierszy tabeli produkty, dla których pole status jest większe od zera
D. Liczby wierszy znajdujących się w bazie danych
27. Baza danych ma dwie tabele połączone relacją 1..n. Którą klauzulą SQL należy połączyć tabele, aby wybrać korespondujące ze sobą wartości z pól obu tabel?
Tak jest, Twoja odpowiedź: C jest poprawna!
A. OUTER LINK
B. AND
C. JOIN
D. INNER LINK
28. Aby stworzyć różnicową kopię bazy danych na serwerze MSSQL, należy zastosować klauzulę
Tak jest, Twoja odpowiedź: A jest poprawna!
A. DIFFERENTIAL
B. RESTORE
C. WITH FORMAT
D. FULL
29. Polecenie w języku SQL ALTER TABLE USA... ma za zadanie
Tak jest, Twoja odpowiedź: D jest poprawna!
A. utworzenie nowej tabeli USA
B. usunięcie tabeli USA
C. nadpisanie starej tabeli USA
D. modyfikację tabeli USA
30. Na tabeli muzyka, przedstawionej na rysunku, zostało wykonane następujące zapytanie SQL. Jaki wynik zwróci ta kwerenda?
Tak jest, Twoja odpowiedź: C jest poprawna!
A. Czesław
B. Czesław, Niemen
C. pusty wynik
D. Czesław, Czechowski
31. Relacja opisana w sposób: "Rekordowi z tabeli A odpowiada dowolna liczba rekordów z tabeli B. Jednemu rekordowi z tabeli B odpowiada dokładnie jeden rekord z tabeli A" jest relacją
Pomyłka! Poprawna odpowiedź to B (twoja odpowiedź: A)
A. nieoznaczoną.
B. jeden do wielu.
C. jeden do jednego.
D. wiele do wielu.
32. Które polecenie wydane z konsoli systemowej dokona przywrócenia bazy danych?
Tak jest, Twoja odpowiedź: A jest poprawna!
A. mysql -u root -p baza < kopia.sql
B. mysql -u root -p baza > kopia.sql
C. mysqldump -u root -p baza < kopia.sql
D. mysqldump -u root -p baza > kopia.sql
33. Jak nazywa się podzbiór strukturalnego języka zapytań, związany z formułowaniem zapytań do bazy danych za pomocą polecenia SELECT?
Tak jest, Twoja odpowiedź: A jest poprawna!
A. SQL DQL (ang. Data Query Language)
B. SQL DCL (ang. Data Control Language)
C. SQL DML (ang. Data Manipulation Language)
D. SQL DDL (ang. Data Definition Language)
34. W języku SQL polecenie INSERT INTO
Tak jest, Twoja odpowiedź: D jest poprawna!
A. dodaje tabelę
B. dodaje pola do tabeli
C. aktualizuje rekordy określoną wartością
D. wprowadza dane do tabeli
35. W celu zapewnienia spójności danych w bazie programu Microsoft Access należy skorzystać
Tak jest, Twoja odpowiedź: D jest poprawna!
A. z archiwizacji bazy
B. z defragmentacji bazy
C. z kwerendy aktualizującej
D. z więzów integralności
36. Wybrany minimalny zestaw atrybutów relacji, jednoznacznie identyfikujący każdy rekord tej relacji, przyjmujący wartości niepowtarzalne i niepuste, nazywamy kluczem
Tak jest, Twoja odpowiedź: D jest poprawna!
A. złożonym.
B. kandydującym.
C. obcym.
D. głównym.
37. Dana jest tabela programiści o polach: id, nick, ilosc_kodu, ocena. Pole ilosc_kodu zawiera liczbę linii kodu napisanych przez programistę w danym miesiącu. Aby policzyć sumę linii kodu, który napisali wszyscy programiści, należy użyć polecenia
Tak jest, Twoja odpowiedź: C jest poprawna!
A. SELECT COUNT(programisci) FROM ilosc_kodu;
B. SELECT MAX(ilosc_kodu) FROM programisci
C. SELECT SUM(ilosc_kodu) FROM programisci;
D. SELECT SUM(ocena) FROM ilosc_kodu;
38. Które z poleceń nadaje najniższy poziom uprawnień użytkownikowi uczen pod względem modyfikacji danych i struktury tabel?
Tak jest, Twoja odpowiedź: A jest poprawna!
A. GRANT SELECT ON szkola.przedmioty TO uczen;
B. GRANT DROP ON szkola.przedmioty TO uczen;
C. GRANT ALTER, SELECT ON szkola.przedmioty TO uczen;
D. GRANT INSERT, DROP ON szkola.przedmioty TO uczen;
39. Które zapytanie SQL posłuży do wyszukania z przedstawionej tabeli wyłącznie wszystkich imion i nazwisk pacjentów urodzonych przed rokiem 2002?
Pomyłka! Poprawna odpowiedź to D (twoja odpowiedź: C)
A. SELECT imie, nazwisko FROM Pacjenci WHERE data_ostatniej_wizyty < 2002;
B. SELECT * FROM Pacjenci WHERE rok_urodzenia LIKE 2002;
C. SELECT * FROM Pacjenci WHERE rok_urodzenia <= 2002;
D. SELECT imie, nazwisko FROM Pacjenci WHERE rok_urodzenia < 2002;
40. Jakie wartości muszą przyjmować zmienne w funkcji biblioteki mysqli, aby połączyć się z serwerem i bazą danych?
Tak jest, Twoja odpowiedź: A jest poprawna!
A. adres serwera - $a, nazwa bazy danych - $d, login - $b, hasło - $c
B. adres serwera - $a, nazwa bazy danych - $b, login - $c, hasło - $d
C. adres serwera - $c, nazwa bazy danych - $d, login - $b, hasło - $a
D. adres serwera - $c, nazwa bazy danych - $d, login - $a, hasło - $b
Polecana książka Helionu

Oto polecana książka warta uwagi!
Pełną listę książek znajdziesz tutaj.

Czas jaki pozostał do zakończenia egzaminu → 59 min 41 sek

Komentarze, pytania?

Czy macie jakieś pytania, sugestie, uwagi? A może zauważyliście literówkę albo błąd? Dajcie koniecznie znać: kontakt@pasja-informatyki.pl. Dziękujemy za poświęcony czas - to dzięki Wam serwis staje się coraz lepszy!

Zamów książki o bezpieczeństwie IT z kodem: pasja

Wprowadzenie do bezpieczeństwa IT tom 1
Wprowadzenie do bezpieczeństwa IT tom 2

Można już zamawiać dwa tomy książek o ITsec pt. "Wprowadzenie do bezpieczeństwa IT" - mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy aż 15% zniżki!

Dziękujemy ekipie Sekuraka za fajny rabat dla naszej Społeczności! Zamówień można dokonać tutaj:

Tom 1 Tom 2

Pomóż dzieciom: Pajacyk.pl

Polska Akcja Humanitarna od wielu lat dożywia dzieci. Proszę, poświęć teraz dosłownie chwilę i pomóż klikając w oznaczony strzałką (w witrynie pajacyk.pl) zielony brzuszek Pajacyka. Dziękujemy za poświęcenie chwili! <3

rabatio
TEN SKLEP NIE JEST OBSŁUGIWANY
cil-no-shop

Niestety, ale ten serwis nie znajduje się w naszej bazie.

Przejdź do listy